<?php

include_once('connexion.php');
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'index.php';
	
if(isset($_POST['form_login_submit']))
{
	//Vérification que le user existe bien en cherchant sur le login saisi
	if(!($userManager->exist($_POST['form_login_login'])))
	{
		$_SESSION['loginMessage']="Le login saisi n'est associé à aucun compte existant : veuillez réessayer avec un autre login.<br />";
		header('Location: '.$referer);
	}
	else
	{
		//Le login existe : On vérifie maintenant le mot de passe
		$userConnecting = $userManager->get($_POST['form_login_login'])[0];
		if(sha1($_POST['form_login_pass']) == $userConnecting->password())
		{
			$_SESSION['userConnected'] = $userConnecting;
			header('Location: '.$referer);
		}
		else
		{
			$_SESSION['loginMessage']="Mot de passe incorrect. Veuillez réessayer.";
			
			if(stristr($referer, "&from=mail") !== false) header('Location: '.$referer);
			else header('Location: create_account.php');
		}
	}
}
else header('Location: '.$referer);


?>